import { ref } from 'vue'
import { defineStore } from "pinia";

const useToken = defineStore('token', () => {
        const token = ref(null);
        const updateToken = val => token.value = val;
        const removeToken = () => token.value = null;
        return { token, updateToken, removeToken }
    }, {
        persist: {
            enabled: true,
            strategies: [{
                key: 'token',
                storage: localStorage
            }]
        }
    }

)
export default useToken;